﻿using System;
using System.Collections.Generic;
using LDM.Sys.ServiceAPI.Model.DBModel;
using LDM.Sys.ServiceAPI.Model.ViewModel.Request.AuthorityReq;
using Microsoft.Extensions.DependencyInjection;
using Model.Models;
using Utility.Domains.Repositories;

namespace LDM.Sys.Repository.Interfaces
{
    /// <summary>
    /// 用户角色仓储接口
    /// </summary>
    public interface ISysRoleRepository : IBaseRepository<SysRole>, IScoped
    {
        /// <summary>
        /// 获取角色列表
        /// </summary>
        /// <returns></returns>
        public PageResult<SysRole> GetSysRoles(GetSysRoleReq request);
    }
}
